landslide victory – English–Français translations

🇬🇧 en fr 🇫🇷

landslide victory noun

  • overwhelming victory in an election
victoire écrasante
Wiktionary Links